// This code is generated automatically by Exentials SnwConnector
namespace Exentials.Snw.Structures
{
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Exentials.Snw;
    using Exentials.Snw.SnwConnector;
    using Exentials.Snw.Functions;
    using Exentials.Snw.Structures;
    
    
    [Exentials.Snw.SnwConnector.SnwStructureAttribute("BAPIESKLC")]
    public sealed class Bapiesklc : Exentials.Snw.SnwConnector.SnwStructure
    {
        
        public Bapiesklc(Exentials.Snw.SnwConnector.SnwStructure structure) : 
                base(structure)
        {
        }
        
        public Exentials.Snw.SnwConnector.SnwNumeric PckgNo
        {
            get
            {
                return this.GetParameter<Exentials.Snw.SnwConnector.SnwNumeric>("PCKG_NO", 10, 0);
            }
            set
            {
                this.SetParameter("PCKG_NO", value, 10, 0);
            }
        }
        
        public Exentials.Snw.SnwConnector.SnwNumeric LineNo
        {
            get
            {
                return this.GetParameter<Exentials.Snw.SnwConnector.SnwNumeric>("LINE_NO", 10, 0);
            }
            set
            {
                this.SetParameter("LINE_NO", value, 10, 0);
            }
        }
        
        public Exentials.Snw.SnwConnector.SnwNumeric SernoLine
        {
            get
            {
                return this.GetParameter<Exentials.Snw.SnwConnector.SnwNumeric>("SERNO_LINE", 2, 0);
            }
            set
            {
                this.SetParameter("SERNO_LINE", value, 2, 0);
            }
        }
        
        public double Percentage
        {
            get
            {
                return this.GetParameter<double>("PERCENTAGE", 3, 1);
            }
            set
            {
                this.SetParameter("PERCENTAGE", value, 3, 1);
            }
        }
        
        public Exentials.Snw.SnwConnector.SnwNumeric SerialNo
        {
            get
            {
                return this.GetParameter<Exentials.Snw.SnwConnector.SnwNumeric>("SERIAL_NO", 2, 0);
            }
            set
            {
                this.SetParameter("SERIAL_NO", value, 2, 0);
            }
        }
        
        public double Quantity
        {
            get
            {
                return this.GetParameter<double>("QUANTITY", 7, 3);
            }
            set
            {
                this.SetParameter("QUANTITY", value, 7, 3);
            }
        }
        
        public double NetValue
        {
            get
            {
                return this.GetParameter<double>("NET_VALUE", 6, 2);
            }
            set
            {
                this.SetParameter("NET_VALUE", value, 6, 2);
            }
        }
    }
}
